What is the meaning of the word "mud puppy"?

Definitions: